/**
*  \file production.h
*
*  \brief
*
*  \author   paragen.py
*  \author   Michael J. Hohmann <michael.hohmann@linde-mh.de>
*  \author   Joerg.Treisch      <joerg.treisch@linde-mh.de>
*
*/

#ifndef PRODUCTION_H_INCLUDED
#define PRODUCTION_H_INCLUDED

/*================================================[ public includes  ]================================================*/
#include "../cfg/prj.h"
#include "../paragen/paragen.h"
/*================================================[ public defines   ]================================================*/
#define PRODUCTION_FINGERPRINT_0x7B2022E4AEBC7AE92290264843CE81CA

/*================================================[ public datatypes ]================================================*/

/* entries: 8   */ 
struct production_parameter
{
    U16 encode_step;
    S8 swap_encoder;
    CH  vin[13];
    U32 reserve0;
    U32 reserve1;
    U32 reserve2;
    U32 reserve3;
    U32 reserve4;
}; 

/* entries: 7   */ 
struct production_parameter_nv
{
   struct paragen_validation_header validation;
   struct production_parameter parameter;
}; 


/*================================================[ public variables ]================================================*/

extern const struct paragen_object production_obj;
extern struct production_parameter const * const production;

/*================================================[ public functions ]================================================*/

/*====================================================================================================================*/

#endif

/***********************************************************************************************************************
*                             Copyright 2020 Linde Material Handling. All rights reserved.                             *
***********************************************************************************************************************/
